package com.design01_builder.pattern01_singleton;

/**
 * @ClassName Singleton02
 * @Description 单例模式 懒汉式
 *   特点:支持延时加载,即懒加载
 *   线程不安全
 * @Author zhangjunhao
 * @DATE 2023/8/30 23:57
 */
public class Singleton02 {

    //1.写构造方法
    public Singleton02() {
    }

    //2.写静态属性
    private static Singleton02 INSTANCE;


    //3.给全局提供一个方法
    public Singleton02 getInstance() {
        if (INSTANCE == null) {
            INSTANCE = new Singleton02();
        }
        return INSTANCE;
    }


}
